package string;

public class StringBuilderDemo2 {
    public static void main(String[] args) {
        String str = "好好学习java";
        StringBuilder builder = new StringBuilder(str);

        /**
         * 追加内容
         */
        builder.append(",为了找到好工作");
        System.out.println(builder);

        /**
         * 替代此内容
         * replace(起始位置,结束位置,"内容")
         */
        builder.replace(9,16,"就是为了改变世界");
        System.out.println(builder);

        /**
         * 删除内容
         * delete(起始位置,结束位置)
         */
        builder.delete(0,8);
        System.out.println(builder);

        /**
         * 插入
         * insert(插入位置,"内容")
         */
        builder.insert(0,"活着");
        System.out.println(builder);

        /*反转字符串*/
        builder.reverse();
        System.out.println(builder);

        /*
            StringBuilder 的 toString方法可以将内部表示的字符串内容以一个
            String实例形式返回
         */
        str = builder.toString();
        System.out.println(str);

    }
}
